﻿<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="usuarios.aspx.vb" Inherits="geriatria.usuarios"
    MasterPageFile="~/principal.Master" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <script type="text/javascript">
        $(document).ready(function () {
            fnInicioBody();
            //$("#divRepGeneral").css("display", "none");
            $("#btnGuardar").click(function () {
                $("#divMensajeError").css("display", "none");
                if ($("#usuario").val() == "") {
                    $("#stongMensaje").html("Debe Ingresar el usuario");
                    $("#divMensajeError").css("display", "block");
                    $("#usuario").focus();
                    return false;
                }
                if ($("#documento").val() == "") {
                    $("#stongMensaje").html("Debe Ingresar el número de identificación");
                    $("#divMensajeError").css("display", "block");
                    $("#documento").focus();
                    return false;
                }
                if ($("#nombre").val() == "") {
                    $("#stongMensaje").html("Debe Ingresar el nombre completo del Usuario");
                    $("#divMensajeError").css("display", "block");
                    $("#nombre").focus();
                    return false;
                }
                if ($("#celular").val() == "") {
                    $("#stongMensaje").html("Debe Ingresar el número de celular");
                    $("#divMensajeError").css("display", "block");
                    $("#celular").focus();
                    return false;
                }
                if ($("#usuarioId").val() == "") { //se trata de crear el registro
                    if ($("#contra1").val() == "") {
                        $("#stongMensaje").html("Debe ingresar una contraseña");
                        $("#divMensajeError").css("display", "block");
                        $("#contra1").focus();
                        return false;
                    }
                }
                if ($("#contra1").val() != $("#contra2").val()) {
                    $("#stongMensaje").html("Las contraseñas no coinciden, verifique");
                    $("#divMensajeError").css("display", "block");
                    $("#contra1").focus();
                    return false;
                }
                if ($("#cbodepartamentos").val() == "-1") {
                    $("#stongMensaje").html("Debe elejir un departamento");
                    $("#divMensajeError").css("display", "block");
                    $("#cbodepartamentos").focus();
                    return false;
                }
                if ($("#cbociudad").val() == "-1") {
                    $("#stongMensaje").html("Debe elejir una ciudad");
                    $("#divMensajeError").css("display", "block");
                    $("#cbociudad").focus();
                    return false;
                }
                if ($("#cboprofesiones").val() == "-1") {
                    $("#stongMensaje").html("Debe elejir una profesión");
                    $("#divMensajeError").css("display", "block");
                    $("#cboprofesiones").focus();
                    return false;
                }
                return true;
            });
            $("#aEditar").click(function () {
                $("#divBienvenida").css("display", "block");
                $("#divAdminUsuarios").css("display", "none");
                $("#divReportes").css("display", "none");
                $("#divMedicionesAdulto").css("display", "none");
            }); //fin $("#aEditar").click(function () {
        });
        function fnAdminUsuarios() {
            $("#divBienvenida").css("display", "none");
            $("#divAdminUsuarios").css("display", "block");
        }
        function fnbuscarMed() {
            $("#divBienvenida").css("display", "none");
            $("#divMedicionesAdulto").css("display", "block");
        }
        function fnReportesBD() {
            $("#divReportes").css("display", "none");
            $("#divBienvenida").css("display", "none");
            $("#divRepGeneral").css("display", "block");
        }
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="body_content" runat="server">
    <form id="form1" runat="server">
    <div id="divMenu" class="ui-widget-header" style="line-height: 2em; height: 2em;
        font-size: 12px; position: static">
        <ul class="liMenu">
            <li onclick="window.location = 'usuarios.aspx'">Inicio</li>
            <li style="float: right" onclick="window.location = 'loguin.aspx'">Cerrar Sesión</li>
            <li style="float: right">
                <asp:Label ID="lbprofesion" runat="server" Text="Label"></asp:Label>:
                <asp:Label ID="lbnombre" Style="color: #071A5B" runat="server" Text="Label"></asp:Label></li>
        </ul>
    </div>
    <div id="divMensajeError" class="ui-state-error" style="display: none">
        <span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>
        <strong id="stongMensaje">Mensaje Error:</strong>
    </div>
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <script type="text/javascript">
        Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(function (evt, args) {
            fndespuesUpdatePanel();
            $("#ctl00_body_content_btnConsulta").button();
        });
    </script>
    <div id="divBienvenida">
        <div class="divMenuIntro">
            <span style="font-weight: bolder">Administrador Usuarios</span><br />
            <a href="javascript:fnAdminUsuarios();">
                <img src="images/adminUsr.png" alt="Administración de usuarios" title="Administración de usuarios" />
                <span>Administra todos los usuarios del sistema.</span> </a>
        </div>
        <div class="divMenuIntro">
            <span style="font-weight: bolder">Mediciones por adulto mayor</span><br />
            <a href="javascript:fnbuscarMed();">
                <img src="images/search.png" alt="Mediciones por adulto mayor" title="Mediciones por adulto mayor" />
                <span>Consulte las mediciones que se le han realizado a un adulto mayor.</span>
            </a>
        </div>
        <div class="divMenuIntro">
            <span style="font-weight: bolder">Reportes</span><br />
            <a href="javascript:fnReportes();">
                <img src="images/reports.png" alt="Reportes" title="Reportes" /><span>Reportes consolidados e individuales del sistema.</span> </a>
        </div>
    </div>
    <div id="divAdminUsuarios" style="display: none">
        <table>
            <tr>
                <td>
                    <label for="usuario">
                        Usuario</label>
                </td>
                <td>
                    <asp:UpdatePanel ID="UpdatePanel4" runat="server">
                        <ContentTemplate>
                            <asp:TextBox ID="usuario" runat="server"></asp:TextBox>
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
                <td>
                    <label for="documento">
                        Documento</label>
                </td>
                <td>
                    <asp:UpdatePanel ID="UpdatePanel5" runat="server">
                        <ContentTemplate>
                            <asp:TextBox ID="documento" runat="server"></asp:TextBox>
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
            </tr>
            <tr>
                <td>
                    <label for="nombre">
                        Nombre</label>
                </td>
                <td>
                    <asp:UpdatePanel ID="UpdatePanel6" runat="server">
                        <ContentTemplate>
                            <asp:TextBox ID="nombre" runat="server"></asp:TextBox>
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
                <td>
                    <label for="celular">
                        Numero Celular</label>
                </td>
                <td>
                    <asp:UpdatePanel ID="UpdatePanel7" runat="server">
                        <ContentTemplate>
                            <asp:TextBox ID="celular" runat="server"></asp:TextBox>
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
            </tr>
            <tr>
                <td>
                    <label for="contra1">
                        Contraseña</label>
                </td>
                <td>
                    <asp:TextBox ID="contra1" runat="server" TextMode="Password"></asp:TextBox>
                </td>
                <td>
                    <label for="contra2">
                        Repita la Contraseña</label>
                </td>
                <td>
                    <asp:TextBox ID="contra2" runat="server" TextMode="Password"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td>
                    <label for="cbodepartamentos">
                        Departamentos</label>
                </td>
                <td>
                    <asp:UpdatePanel ID="UpdatePanel3" runat="server">
                        <ContentTemplate>
                            <asp:DropDownList ID="cbodepartamentos" runat="server" AutoPostBack="True">
                            </asp:DropDownList>
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
                <td>
                    <label for="cbociudad">
                        Ciudades</label>
                </td>
                <td>
                    <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                        <ContentTemplate>
                            <asp:DropDownList ID="cbociudad" runat="server" AutoPostBack="True">
                            </asp:DropDownList>
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
            </tr>
            <tr>
                <td>
                    <label for="cboprofesiones">
                        Profesión</label>
                </td>
                <td colspan="3">
                    <asp:UpdatePanel ID="UpdatePanel8" runat="server">
                        <ContentTemplate>
                            <asp:DropDownList ID="cboprofesiones" runat="server" AutoPostBack="True">
                            </asp:DropDownList>
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
            </tr>
            <tr>
                <td colspan="4" style="text-align: center">
                    <asp:Button ID="btnGuardar" runat="server" Text="Guardar" />
                    <asp:UpdatePanel ID="UpdatePanel9" runat="server">
                        <ContentTemplate>
                            <asp:Label ID="Label1" runat="server" ForeColor="#8C0000"></asp:Label>
                        </ContentTemplate>
                    </asp:UpdatePanel>
                    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:catGediatriaConnectionString %>"
                        DeleteCommand="delete from usuarios where usuarioId = @usuarioId" SelectCommand="SELECT     useri.usuarioId, useri.usuario, useri.contrasena,useri.documento, useri.nombre, useri.celular, prof.profesion, ciu.ciudad, dep.departamento
FROM         usuarios AS useri INNER JOIN
                      ciudades AS ciu ON ciu.ciudadCod = useri.ciudadCod AND ciu.dptoCod = useri.dptCod INNER JOIN
                      departamentos AS dep ON dep.dptoCod = ciu.dptoCod INNER JOIN
                      profesiones AS prof ON prof.profesionId = useri.profesionId">
                        <DeleteParameters>
                            <asp:Parameter Name="usuarioId" />
                        </DeleteParameters>
                    </asp:SqlDataSource>
                </td>
            </tr>
        </table>
        <br />
        <div class="subtitulo">
            USUARIOS DEL SISTEMA</div>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <asp:HiddenField ID="usuarioId" runat="server" EnableViewState="False" />
                <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True"
                    AutoGenerateColumns="False" DataKeyNames="usuarioId" DataSourceID="SqlDataSource1"
                    ForeColor="Black" GridLines="None" BackColor="White" BorderColor="#7F7A78" BorderWidth="1px"
                    Font-Size="12px" Width="100%">
                    <RowStyle BackColor="White" />
                    <Columns>
                        <asp:CommandField ButtonType="Image" HeaderText="Editar" SelectImageUrl="~/images/edit.png"
                            ShowSelectButton="True">
                            <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
                        </asp:CommandField>
                        <asp:CommandField ButtonType="Image" DeleteImageUrl="~/images/1314149117_trash_16x16.gif"
                            HeaderText="Eliminar" ShowDeleteButton="True">
                            <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
                        </asp:CommandField>
                        <asp:BoundField DataField="usuarioId" HeaderText="No." InsertVisible="False" ReadOnly="True"
                            SortExpression="usuarioId" />
                        <asp:BoundField DataField="usuario" HeaderText="Usuario" SortExpression="usuario" />
                        <asp:BoundField DataField="documento" HeaderText="Documento" SortExpression="documento" />
                        <asp:BoundField DataField="nombre" HeaderText="Nombre" SortExpression="nombre" />
                        <asp:BoundField DataField="celular" HeaderText="Celular" SortExpression="celular" />
                        <asp:BoundField DataField="profesion" HeaderText="Profesión" SortExpression="profesion" />
                        <asp:BoundField DataField="ciudad" HeaderText="Ciudad" SortExpression="ciudad" HtmlEncode="False" />
                        <asp:BoundField DataField="departamento" HeaderText="Departamento" SortExpression="departamento"
                            HtmlEncode="False" />
                    </Columns>
                    <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                    <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                    <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                    <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" CssClass="ui-widget-header" />
                    <EditRowStyle BackColor="#2461BF" />
                    <AlternatingRowStyle BackColor="#F2F2F2" />
                </asp:GridView>
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>
    <!-- fin divAdminUsuarios -->
    <div id="divMedicionesAdulto" style="display: none">
        <div id="divBusRapida">
            <asp:UpdatePanel ID="UpdatePanel12" runat="server">
                <ContentTemplate>
                    <table>
                        <tr>
                            <td>
                                <label for="txtBusquedaRapida">
                                    Consultar:</label>
                            </td>
                            <td>
                                <asp:TextBox ID="txtBusquedaRapida" runat="server"></asp:TextBox>
                            </td>
                            <td>
                                <asp:Button ID="btnBusRapida" runat="server" Text="Buscar" />
                            </td>
                            <td>
                                <a href="javascript:fnbusAvanzada();" style="font-size: 12px;" title="Búsqueda Avanzada">
                                    Búsqueda Avanzada</a>
                            </td>
                        </tr>
                    </table>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
        <!-- fin divBuscaRapida -->
        <div id="divBuscarAvanzada" style="display: none">
            <asp:UpdatePanel ID="UpdatePanel10" runat="server">
                <ContentTemplate>
                    <div id="divBuscarFiltro">
                        <table>
                            <tr>
                                <td>
                                    <label for="ctl00_body_content_cbotipDocumento">
                                        Tipo de documento</label>
                                </td>
                                <td>
                                    <asp:DropDownList ID="cbotipDocumento" runat="server" AutoPostBack="True">
                                        <asp:ListItem Selected="True" Value="-1">Seleccione</asp:ListItem>
                                        <asp:ListItem Value="CC">1-Cedula</asp:ListItem>
                                        <asp:ListItem Value="CE">2-Cedula Extranjeria</asp:ListItem>
                                        <asp:ListItem Value="Otro">3-Otro</asp:ListItem>
                                        <asp:ListItem Value="SD">4-SD</asp:ListItem>
                                    </asp:DropDownList>
                                </td>
                                <td>
                                    <label for="ctl00_body_content_txtDocumento">
                                        Número</label>
                                </td>
                                <td>
                                    <asp:HiddenField ID="txtParticipanteId" runat="server" />
                                    <asp:HiddenField ID="participanteId" runat="server" />
                                    <asp:TextBox ID="txtDocumento" runat="server"></asp:TextBox>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <label for="ctl00_body_content_conPrinombre">
                                        Primer Nombre</label>
                                </td>
                                <td>
                                    <asp:TextBox ID="conPrinombre" runat="server"></asp:TextBox>
                                </td>
                                <td>
                                    <label for="ctl00_body_content_conSegnombre">
                                        Segundo Nombre</label>
                                </td>
                                <td>
                                    <asp:TextBox ID="conSegnombre" runat="server"></asp:TextBox>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <label for="ctl00_body_content_conPriApe">
                                        Primer Apellido</label>
                                </td>
                                <td>
                                    <asp:TextBox ID="conPriApe" runat="server"></asp:TextBox>
                                </td>
                                <td>
                                    <label for="ctl00_body_content_conSegApe">
                                        Segundo Apellido</label>
                                </td>
                                <td>
                                    <asp:TextBox ID="conSegApe" runat="server"></asp:TextBox>
                                </td>
                            </tr>
                            <td colspan="4" style="text-align: center">
                                <asp:Button ID="btnConsulta" runat="server" Text="Consultar" />
                                <a href="javascript:fnbusAvanzada();" style="font-size: 12px;" title="Búsqueda Rápida">
                                    Búsqueda Rápida</a>
                            </td>
                            </tr>
                        </table>
                        <br />
                    </div>
                    <!-- fin divBuscarFiltro -->
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
        <!-- fin divBuscarAvanzada -->
        <div id="divBusquedaGrilla">
            <asp:UpdatePanel ID="UpdatePanel11" runat="server">
                <ContentTemplate>
                    <asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" CellPadding="4"
                        DataKeyNames="participanteId" DataSourceID="SqlDataSource2" ForeColor="Black"
                        GridLines="None" BackColor="White" BorderColor="#7F7A78" BorderWidth="1px" Font-Size="12px"
                        Width="79%" AllowPaging="True" PageSize="30">
                        <RowStyle BackColor="White" />
                        <Columns>
                            <asp:BoundField DataField="NombreCompleto" HeaderText="NombreCompleto" SortExpression="NombreCompleto" />
                            <asp:BoundField DataField="documento" HeaderText="Documento" SortExpression="documento">
                                <HeaderStyle Width="76px" />
                                <ItemStyle HorizontalAlign="Left" Width="76px" />
                            </asp:BoundField>
                            <asp:BoundField DataField="sexo" HeaderText="Genero" SortExpression="sexo" />
                            <asp:BoundField DataField="Edad" HeaderText="Edad" SortExpression="Edad" />
                            <asp:BoundField DataField="totFisio" HeaderText="Fisioterapia" SortExpression="totFisio">
                                <HeaderStyle HorizontalAlign="Center" />
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:BoundField>
                            <asp:BoundField DataField="totNutri" HeaderText="Nutricional" SortExpression="totNutri"
                                AccessibleHeaderText="Total mediciones nutricionales">
                                <HeaderStyle HorizontalAlign="Center" />
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:BoundField>
                            <asp:BoundField DataField="totPsico" HeaderText="Psicológica" SortExpression="totPsico">
                                <HeaderStyle HorizontalAlign="Center" />
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:BoundField>
                            <asp:BoundField DataField="totSocio" HeaderText="Socioeconómico" SortExpression="totSocio">
                                <HeaderStyle HorizontalAlign="Center" />
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:BoundField>
                            <asp:BoundField DataField="totTera" HeaderText="Terapia Física" SortExpression="totTera">
                                <HeaderStyle HorizontalAlign="Center" />
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:BoundField>
                        </Columns>
                        <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                        <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                        <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                        <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" CssClass="ui-widget-header" />
                        <EditRowStyle BackColor="#2461BF" />
                        <AlternatingRowStyle BackColor="#F2F2F2" />
                    </asp:GridView>
                    <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:catGediatriaConnectionString %>"
                        SelectCommand="SELECT * FROM [participantes_mediciones]"></asp:SqlDataSource>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
        <!-- fin divBusquedaGrilla -->
    </div>
    <!-- fin divMedicionesAdulto -->
    <div id="divReportes" style="display: none">
        <div class="divMenuIntro">
            <span style="font-weight: bolder">Hoja de vida VGI</span><br />
            <a href="Reportes.aspx">
                <img src="images/hv.png" alt="Hoja de vida individual VGI adulto mayor" title="Hoja de vida individual VGI adulto mayor" /><span>Genere
                    la hoja de vida VGI para un adulto mayor, en cualquier medición que se le haya
                    realizado.</span> </a>
        </div>
        <div class="divMenuIntro">
            <span style="font-weight: bolder">Reporte base de datos</span><br />
            <a href="javascript:fnReportesBD();">
                <img src="images/table_export.png" alt="Reportes" title="Reportes" /><span>Reporte general de
                    la base de datos.</span> </a>
        </div>
        <div class="divMenuIntro">
            <span style="font-weight: bolder">Reporte Consolidado</span><br />
            <a href="Reportes_Consolidados.aspx">
                <img src="images/Charts.png" alt="Reporte Consolidado" title="Reporte Consolidado" /><span>Reporte Consolidado del sistema.</span> </a>
        </div>
    </div>
    <div id="divRepGeneral" style="display:none">
        <table style="margin: 0 auto;">
        <caption>REPORTES BASE DE DATOS DEL SISTEMA</caption>
            <thead style="text-align:center;font-weight:bolder">
                <tr>
                    <td>
                        Exportar
                    </td>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>
                        <asp:Button ID="btnExportarBDGeriatria" runat="server" Text="GERIATRA" />
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Button ID="btnExportarBDTerapia" runat="server" Text="TERAPIA OCUPACIONAL" />
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Button ID="btnExportarBDDinamiza" runat="server" Text="DINAMIZADOR SOCIAL" />
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Button ID="btnExportarBDSico" runat="server" Text="PSICOLOGO" />
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Button ID="btnExportarBDNutri" runat="server" Text="NUTRICIONISTA" />
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Button ID="btnExportarBDFisio" runat="server" Text="FISIOTERAPIA" />
                    </td>
                </tr>
            </tbody>
        </table>
    </div>
    </form>
    <div id="divDesarrollo" style="clear: both">
    </div>
</asp:Content>
